package com.myzl.coal.domain.vo;

import com.fasterxml.jackson.annotation.JsonFormat;
import com.myzl.coal.domain.Device;
import lombok.Data;

import java.math.BigDecimal;
import java.util.Date;

/**
 * 对比分析试题
 * @author Administrator
 * @date 2022年9月7日11:47:26
 */
@Data
public class ComparisonVO extends Device {


    /** 统计日期 */
    @JsonFormat(pattern = "yyyy-MM-dd")
    private Date date;

    /** 今年累计体积 */
    private BigDecimal currentYearVolume;
    /** 今年累计流量 */
    private BigDecimal currentYearFlow;
    /** 去年累计体积 */
    private BigDecimal lastYearVolume;
    /** 去年累计流量 */
    private BigDecimal lastYearFlow;

    /** 当月累计体积 */
    private BigDecimal currentMonthVolume;
    /** 当月累计流量 */
    private BigDecimal currentMonthFlow;
    /** 上月累计体积 */
    private BigDecimal lastMonthVolume;
    /** 上月累计流量 */
    private BigDecimal lastMonthFlow;

    /** 当日累计体积 */
    private BigDecimal currentDayVolume;
    /** 当日累计流量 */
    private BigDecimal currentDayFlow;
    /** 昨日累计体积 */
    private BigDecimal lastDayVolume;
    /** 昨日累计流量 */
    private BigDecimal lastDayFlow;

    /** 当日早班累计体积 */
    private BigDecimal currentMorningVolume;
    /** 当日早班累计流量 */
    private BigDecimal currentMorningFlow;
    /** 昨日早班累计体积 */
    private BigDecimal lastMorningVolume;
    /** 昨日早班累计流量 */
    private BigDecimal lastMorningFlow;

    /** 当日中班累计体积 */
    private BigDecimal currentNoonVolume;
    /** 当日中班累计流量 */
    private BigDecimal currentNoonFlow;
    /** 昨日中班累计体积 */
    private BigDecimal lastNoonVolume;
    /** 昨日中班累计流量 */
    private BigDecimal lastNoonFlow;

    /** 当日晚班累计体积 */
    private BigDecimal currentNightVolume;
    /** 当日晚班累计流量 */
    private BigDecimal currentNightFlow;
    /** 昨日晚班累计体积 */
    private BigDecimal lastNightVolume;
    /** 昨日晚班累计流量 */
    private BigDecimal lastNightFlow;

}
